package com.sicnu.history.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sicnu.history.bean.entity.LogsDO;
import com.sicnu.history.bean.req.logs.LogsPageReq;
import com.sicnu.history.bean.res.Result;
import com.sicnu.history.bean.vo.LogsVO;
import com.sun.istack.NotNull;

import java.util.List;

/**
 * 针对表【logs(日志表)】的数据库操作Service
 * @author chenling
 */
public interface LogsService extends IService<LogsDO> {


    /**
     * 分页查询
     *
     * @param pageReq
     * @return
     */
    Result<List<LogsVO>> queryPage(LogsPageReq pageReq);

    /**
     * 根据id删除日志
     *
     * @param id
     */
    void deleteById(@NotNull Long id);

}

